@charset "utf-8";
/* CSS Document */

/*首页头部*/
#IndexHeader { background:#008222;}
#IndexTopAddress {background:url(../images/index_01.png) top center no-repeat; font-style:normal; width:1200px; margin:0px auto; height:39px; line-height:39px;}
#Zhengquan {float: left; color:#ffffff; font-size:16px;}
#Zhengquan strong {color:#ffec62;}
#ContactUs {float:right; color:#ffec62; font-size:12px;}
#ContactUs a {display:inline-block; margin:0px 5px;}
#ContactUs img{margin-right:2px;}
#IndexTopNav {background:url(../images/index_54.gif) center top no-repeat #f2f2f2;   height:110px;}
#IndexTopNav article {position:relative;width:1110px; margin:0px auto;}
#IndexTopNav article a {display:block; width:79px; height:35px; overflow:hidden; margin-top:33px;}
#IndexTopNav article a#NavLogo {position:absolute; top:-45px; left:430px; width:250px; height:250px; margin:0px; z-index:5; }

#IndexTopNav article a#NavHome {background:url(../images/title_03.png) no-repeat;}
#IndexTopNav article a#NavHome:hover,#IndexTopNav article a#NavHomeHover { background-position:0px -35px;}
#IndexTopNav article a#NavAboutus {background:url(../images/title_03.png) -79px 0px; no-repeat;}
#IndexTopNav article a#NavAboutus:hover,#IndexTopNav article a#NavAboutusHover { background-position:-79px -35px;}
#IndexTopNav article a#NavNews {background:url(../images/title_03.png) -159px 0px; no-repeat;}
#IndexTopNav article a#NavNews:hover,#IndexTopNav article a#NavNewsHover { background-position:-159px -35px;}
#IndexTopNav article a#NavMark {background:url(../images/title_03.png) -237px 0px no-repeat;}
#IndexTopNav article a#NavMark:hover,#IndexTopNav article a#NavMarkHover { background-position:-237px -35px;}
#IndexTopNav article a#NavCat {background:url(../images/title_03.png) -316px 0px no-repeat;}
#IndexTopNav article a#NavCat:hover,#IndexTopNav article a#NavCatHover { background-position:-316px -35px;}
#IndexTopNav article a#NavBrand {background:url(../images/title_03.png) -395px 0px no-repeat;}
#IndexTopNav article a#NavBrand:hover,#IndexTopNav article a#NavBrandHover { background-position:-395px -35px;}
#IndexTopNav article a#NavCul {background:url(../images/title_03.png) -474px 0px no-repeat;}
#IndexTopNav article a#NavCul:hover,#IndexTopNav article a#NavCulHover { background-position:-474px -35px;}
#IndexTopNav article a#NavStaff {background:url(../images/title_03.png) -553px 0px no-repeat;}
#IndexTopNav article a#NavStaff:hover,#IndexTopNav article a#NavStaffHover { background-position:-553px -35px;}
#IndexTopNav article a#NavMess {background:url(../images/title_03.png) -632px 0px no-repeat;}
#IndexTopNav article a#NavMess:hover,#IndexTopNav article a#NavMessHover { background-position:-632px -35px;}
#IndexTopNav article a#NavBus {background:url(../images/title_03.png) -711px 0px no-repeat;}
#IndexTopNav article a#NavBus:hover,#IndexTopNav article a#NavBusHover { background-position:-711px -35px;}

#IndexTopNav article a.fl {margin-right:17px;}
#IndexTopNav article a.fr {margin-left:17px;}

/* 二级菜单 */
#IndexTopNav{position:relative;}
#IndexTopNav .subMenu{position:absolute; top:100px; left:818px; z-index:992; background-color:#FFFFFF; width:90px; height:auto; display:none;}
#IndexTopNav .subMenu a{width:90px; height:40px; line-height:40px; text-align:center; margin-top:0px; font-size:14px; color:#A2A2A2;}
#IndexTopNav .subMenu a:hover{color:#FDC91B;}


/*首页内容的第一块*/
#IndexCont01 {background:url(../images/index_57.png) top center no-repeat; padding-top:23px;}
#IndexInfo {background:url(../images/index_60.png) center top no-repeat; position: relative; padding-top:85px; width:600px; float:left;}
.BackTop {display:inline-block; width:34px; height:34px; border-radius:17px; background:url(../images/ioc_03.gif) -1px -1px no-repeat; top:30px; right:0px; position:absolute;}
.BackTop:hover {background-position:-1px -42px;}
#IndexPost header {background:url(../images/infotitle.gif) top left no-repeat; position:relative; height:26px; margin:10px 0px;}
#IndexPost header a,#IndexNews header a {font-size:12px; color:#a7a7a7; float:right;}
#IndexPost header a:hover,#IndexNews header a:hover { color:#facb7d;}
#IndexPost ul,#IndexNews ul { border-bottom:1px solid #f6f6f6; padding-bottom:20px;}
#IndexPost ul li a,#IndexNews ul li a{line-height:32px; color:#6d6d6d; font-size:14px;}
#IndexPost ul li a:hover,#IndexNews ul li a:hover {color:#e4ac52;}
#IndexPost ul li time,#IndexNews ul li time {color:#a7a7a7; float:right; font-size:14px;}

#IndexNews header {background:url(../images/infotitle02.gif) top left no-repeat; position:relative; height:26px; margin:10px 0px;}

#AboutUs { float:left; padding-left:44px; background:url(../images/index_61.png) left top no-repeat; width:556px; height:600px;}
#AboutUs header {background:url(../images/index_62.png) left top no-repeat; height:85px; position:relative; margin-bottom:10px;}
.TitleMore {display:inline-block; width:34px; height:34px; border-radius:17px; background: url(../images/ioc_03.gif) -38px -42px; top:30px; right:40px; position:absolute;}
.TitleMore:hover {background: url(../images/ioc_03.gif) -39px -1px;}

#AboutUsCont {background:url(../images/index_66.png) left top no-repeat; padding-left:143px;}
#AboutUsCont p {color:#898989; line-height:24px; font-size:12px; padding:20px 0px;}
#IndexAboutMore {display:inline-block; color:#ffffff; font-size:12px; background:#fbca7e; border-radius:3px; padding:4px 10px;}

/*首页内容第二屏*/
#IndexWenhua { background:url(../images/index_68.png) center top no-repeat; width:1200px; margin:0px auto; padding-top:81px; position:relative;}
#HonorMore {position:absolute; display:block; width:80px; height:81px; right:0px; top:0px;}
#IndexSpirit p {line-height:36px; color:#6d6d6d;}
#IndexSpirit p a {font-weight:normal; color:#ffc05e;}
#IndexSpirit {float:left; width:600px; font-size:14px;}

#IndexHonor {padding-left:23px; width:577px; float:left;}
#IndexHonor article {float:left; margin-left:14px; background:url(../images/index_75.png) bottom center no-repeat; height:166px; width:178px; margin-top:15px;}
#IndexHonor article a.Name {display:block; font-size:12px; color:#999999; margin-top:12px; margin-left:25px;}
#IndexHonor article a.Name:hover {color:#e4ac52;}
#IndexHonor article .HonorImg {display:block; padding:3px; background:#ffffff; box-shadow:0px 0px 3px #cccccc;}

/*首页底部*/
#IndexFooter { background: url(../images/index_79.gif) left top repeat-x; height:356px; margin-top:30px;}
#IndexFooter address {background:url(../images/index_81.png) center top no-repeat; height:91px; font-style:normal; }
#FooterAdd { float:left; padding-left:400px; font-size:14px; color:#6d6d6d;padding-top:50px; width:338px;}
#RenshiTel {float:left;font-size:14px; color:#6d6d6d; padding-left:40px; width:143px;padding-top:50px;}
#XiaoshouTel {float:left;font-size:14px; color:#6d6d6d; padding-left:40px; width:152px;padding-top:50px;}
#FooterBackTop {display:block; width:80px; height:80px; float:left;}

#FooterNav {background:url(../images/index_84.png) 0px 20px no-repeat; padding-top:20px ; padding-left:404px; padding-right:300px; width:496px; height:69px; margin:0px auto;}
#FooterNav a {display:block; float:left; width:148px; height:29px; line-height:29px; background:#ffffff; font-size:14px; color:#72a380; text-align:center; margin-left:11px; margin-bottom:5px;}
#FooterNav a:hover { background:url(../images/index_86.png) center top no-repeat; color:#ffffff; }

#IndexCopyRight { width:1200px; margin:0px auto; padding-top:50px; position:relative;}
#CopyRightCh { font-size:14px; color:#ffffff;}
#CopyRightEn { color:#fff1c8; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight: lighter;}
#CopyRightNum {color:#fff1c8; font-size:12px;}

#IndexWeibo,#IndexWeixin {position:absolute; top:-30px; background-color:#FFFFFF; text-align:center; font-size:12px; line-height:15px; color:#999999; padding-bottom:5px;}
#IndexWeibo {right:0px;}
#IndexWeixin {right:130px;}

/*首页幻灯片*/
#IndexSlide {height:564px;  overflow:hidden; width:100%; min-width:1200px; text-align:center; background:#0097de;}
#SlideContOuter { overflow:hidden;width:1920px; display:inline-block;position:relative;height:564px;}
#SlideContLayer { width:20000px; position: absolute; left:0px; }
#SlideContLayer a {float:left;}
#SlidePageIco {position:relative; bottom:50px;}
#SlidePageIco a {display:none; width:16px; height:16px; border-radius:8px; background:#999; }
#SlidePageIco a.Onfocus { background:#c4a054;}
#SlidePageArrow { position:relative; bottom:400px; }
#SlidePageArrow a { position:absolute; opacity:0;}
#IndexSlidePrev {left:5%;}
#IndexSlideNext {  right:5%;}













.Winth1200 {width:1200px; margin:0px auto ;}
